package main

import (
	"errors"
	"fmt"
)

func CheckPwd() (string, error) {
	// 要求输入密码
	fmt.Print("请输入密码：")
	var pwd string
	fmt.Scanln(&pwd)
	// 判断长度
	if len(pwd) >= 8 {
		return pwd, nil
	} else {
		// return "", fmt.Errorf("密码长度不能小于8")
		return "", errors.New("密码长度不能小于8")
	}
}

func main() {
	str, err := CheckPwd()
	// 如果存在错误
	if err != nil {
		fmt.Println("错误信息：", err)
	} else {
		fmt.Println("输入的密码为：", str)
	}
}
